// Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'UnityObjectToClipPos(*)'

Shader "Unlit/顶点片元着色"
{
    Properties
    {
      
    }
    SubShader
    {
       

        Pass
        {
            CGPROGRAM
            //定义顶点着色器 vert是Name.可以自定义,要对应下标的函数
            #pragma vertex vert
            //定义片元着色器, 
            #pragma fragment frag
          
          //顶点函数,Position是空间的一个点, 返回值是一个顶点在裁剪空间的位置,SV_Position表示输出顶点在裁剪空间的位置
          float4 vert(float4 v:POSITION):SV_POSITION {
          return UnityObjectToClipPos(v);
          }


          //这个函数没有输入,其中SV_Target是让渲染器把输出颜色存储1到一个渲染目标中

          fixed4 frag():SV_Target{
          return fixed4(.6,.5,.6,.1);
          }
            ENDCG
        }
    }
}
